package collection_test.queue;

import java.util.PriorityQueue;

/**
 * 可以排序的队列，  可以以某种形式进行排序    DelayQueue可以算是一种特殊的 PriorityQueue  按照执行时间进行排序
 */
public class PriorityQueueTest {
    public static void main(String[] args) {
        PriorityQueue priorityQueue = new PriorityQueue();//二叉树实现排序
        priorityQueue.add("a");
        priorityQueue.add("e");
        priorityQueue.add("d");
        priorityQueue.add("c");
        priorityQueue.add("b");
        for (int i = 0; i < 5; i++) {
            System.out.println(priorityQueue.poll());

        }
    }
}
